2eed7dc09e69a8676bc62944fbad84e96dcc3f41,src/main/java/com/saucelabs/ci/JobInformation.java,JobInformation,populateFromJson,#JSONObject#,143

Before Change



    public void populateFromJson(JSONObject jobData) throws JSONException {

        if (jobData.has("passed"))
        {
            String status = jobData.getString("passed");
            setStatus(status.equals("true") ? "Passed" : "Failed");

After Change


     */
    public void populateFromJson(JSONObject jobData) throws JSONException {

        if (jobData.has("passed") && !jobData.isNull("passed")) {
            Boolean status = jobData.getBoolean("passed");
            setStatus(status == true ? "Passed" : "Failed");
        }
        if (jobData.has("name") && !jobData.isNull("name")) {
            String jobName = jobData.getString("name");
            setName(jobName);
        }
        if (jobData.has("build") && !jobData.isNull("build")) {
            String build = jobData.getString("build");
            setBuild(build);
        }